@charset "UTF-8";

html {
    -ms-touch-action: none;
}

#wrapper {
    position: absolute;
    z-index: 1;
    top:.88rem;
    bottom: 1rem;
    left: 0;
    width: 100%;
    background: #ccc;
    overflow: hidden;
}

#scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}
.freshbox{
    position: absolute;
    top:0;
    left:50%;
    width:7.5rem;
    margin-left:-3.75rem;
    height: .3rem;
    color:#999;
    text-align: center;
}
.pro{
    width:0;
    height: .1rem;
    background-color: #f00;
}
/*header 开始*/
header{
    z-index:10;
}
header .wrapper{
    height:.88rem;
    line-height: .88rem;
    padding-left:.2rem;
}
header .wrapper p{
    float:left;
}
header .wrapper p a{
    color:#fff;
    font-size:.26rem;
}
header .wrapper p:nth-of-type(1) i{
    font-size:.36rem;
}
header .wrapper p:nth-of-type(2) a{
    font-size:.36rem;
    margin-left:1.87rem;
}
/*cont 开始*/
.cont .wrapper{
    background:#eee;
    height:100%;
}
.cont .wrapper .top{
    height:.88rem;
    padding-top:.18rem;
    background:#fff;
    border-bottom:.03rem solid #ccc;
    margin-bottom: .2rem;
}
.cont .wrapper .top input{
    display:block;
    width:6.96rem;
    height:.54rem;
    margin:0 auto;
    padding-left:.68rem;
    font-size:.26rem;
    border-radius:.26rem;
    border:.03rem solid #f2007b;
}
.cont .wrapper .top i{
    top:.26rem;
    left:.5rem;
    font-size:.34rem;
    color:#999;
}
.cont .wrapper .tit{
    background:#fff;
    border-bottom:.03rem solid #ccc;
}
.cont .wrapper .tit li{
    float:left;
    width:1.25rem;
    height:.62rem;
    text-align: center;
    line-height:.62rem;
}
.cont .wrapper .tit li a{
    font-size:.26rem;
}
.cont .wrapper .tit li .cur{
    color:#c3004f;
}
.cont .wrapper .tit i{
    width:1.25rem;
    height:.04rem;
    background:#c3004f;
    top:.6rem;
    left:0;
}
.cont .wrapper .list li{
    border-bottom:.03rem solid #ccc;
    padding:0 .2rem 0;
    margin-bottom:.2rem;
    background:#fff;
}
.cont .wrapper .secTit .fl{
    font-size:.22rem;
    padding-top:.1rem;
    color:#c3004f;
}
.cont .wrapper .secTit .blu{
    color:#794bbe;
}
.cont .wrapper .secTit .fr{
    font-size:.16rem;
    padding-top:.15rem;
    color:#666;
}
.cont .wrapper .picTxt{
    padding-top:.36rem;
}
.cont .wrapper .picTxt img{
    width:1.87rem;
    height:1.87rem;
    border:.03rem solid #ccc;
    margin-left:.4rem;
    margin-bottom: .2rem;
}
.cont .wrapper .picTxt .txt{
    width:4.54rem;
}
.cont .wrapper .picTxt .txt p:nth-of-type(1) a{
    font-size:.22rem;
}
.cont .wrapper .picTxt .txt p:nth-of-type(1){
    margin-bottom: .3rem;
}
.cont .wrapper .picTxt .txt p:nth-of-type(2){
    font-size:.2rem;
    margin-bottom: .2rem;
}
.cont .wrapper .picTxt .txt .lastLine span{
    font-size:.26rem;
    color:#c3004f;
}
.cont .wrapper .picTxt .txt .lastLine input{
    width:1.1rem;
    height:.34rem;
    font-size:.24rem;
    border-radius:.06rem;
    color:#666;
    border:.03rem solid #666;
    background:none;
    vertical-align: top;
    cursor:pointer;
}
.cont .wrapper .picTxt .txt .lastLine .oran{
    border:0;
    color:#fff;
    background:#ff8a00;
}
.cont .wrapper .picTxt .txt .lastLine .blue{
    background:#298eff;
}
.cont .wrapper .picTxt .txt .lastLine .red{
    background:#f0005d;
}
.cont .wrapper .picTxt .txt .lastLine .green{
    background:#1feb3c;
}
